import {request} from "../request-config.js"

export function getAllClassesAPI(data){
    return request({
        url:"/hems/class/query/allbystatus",
        method:"post",
        data
    }).then(res=>{
        return res
    })
}

// 查询所有班级信息
export function getClassesByPageAPI(data){
    return request({
        url:"/hems/class/querybypage",
        method:"post",
        data
    }).then(res=>{
        return res
    })
}

// 根据状态查询班级信息
export function getClassesByStatusAPI(data){
    return request({
        url:"/hems/class/query",
        method:"post",
        data
    }).then(res=>{
        return res
    })
}

// 根据状态分页查询班级信息
export function getClassesByStatusAndPageAPI(data){
    return request({
        url:"/hems/class/query/allbystatusandpage",
        method:"post",
        data
    }).then(res=>{
        return res
    })
}


// 创建班级
export function createClassAPI(data){
    return request({
        url:"/hems/class/add",
        method:"post",
        data
    }).then(res=>{
        return res
    })
}
// 更新班级信息
export function updateClassAPI(data){
    return request({
        url:"/hems/class/mod",
        method:"post",
        data
    }).then(res=>{
        return res
    })
}

// 获取所有班级以及所有班级下的学生的信息
export function getAllClassesAndStudentsAPI(){
    return request({
        url:"/hems/class/query/allstudents",
        method:"get",
    }).then(res=>{
        return res
    })
}